﻿#region  文件信息

// ---------------------------------------------------------------------------------------
// <copyright file="ReturnJsonBase.cs" company="">
// 作者：李帅伦
// </copyright>
// <summary>
// 类型简介：
// 类型详细：ReturnJsonBase.cs
// 创建时间：2015-03-12 16:58
// 修改时间：2015-03-10 1:16
// </summary>
// ---------------------------------------------------------------------------------------
#endregion

using System.ComponentModel;
using Newtonsoft.Json;

namespace WebCommon.Api
{
    /// <summary>
    ///     返回json
    /// </summary> 
    public class Ret<T> : RetBase  where T:class
    {
        /// <summary>
        /// 
        /// </summary>
        public Ret() : base()
        {
        }

        #region Constructors and Destructors
        
        /// <summary>
        /// 返回接口对象
        /// </summary> 
        public Ret(T t) 
        {
           Data = t;
        }


        #endregion

        #region Public Properties

        /// <summary>
        ///     数据集
        /// </summary>
        [JsonProperty( NullValueHandling = NullValueHandling.Ignore)]
        [DisplayName("返回数据")]
        public  T Data { get; set; }

        #endregion

   
    }

 
}